/**
 * 抢票秘笈
 * @email 626097912@qq.com
 * Created by dength on 2017/04/10
 */
import React, { Component, PropTypes } from 'react';
import {
    View,
    Text,
    Modal,
    StyleSheet,
    Platform,
    ScrollView,
    TouchableOpacity
} from 'react-native';
import Icon from 'react-native-vector-icons/EvilIcons';
import Constants from '../../base/constants';

export default class Esoterica extends Component {
    constructor(props) {
        super(props);
    }

    onResult() {
        this.props.onHideEsoterica();
    }

    render() {
        let { showEsoterica } = this.props;
        return (
            <View>
                <Modal
                    animationType='slide'
                    transparent={true}
                    visible={showEsoterica}
                    onShow={() => { } }
                    onRequestClose={() => { } } >
                    <ScrollView style={{ flex: 1, }} showsVerticalScrollIndicator={false}>
                        <TouchableOpacity
                            activeOpacity={1}
                            onPress={this.onResult.bind(this)}
                            style={styles.modalStyle}
                            >
                            <View style={styles.subView}>
                                <View style={{ marginTop: 20 }}>
                                    <Text style={styles.subView_box_tx}>
                                        抢票秘笈
                                    </Text>
                                </View>
                                <View style={{ marginBottom: 10 }}>
                                    <Text style={styles.subView_bttx}>
                                        购票说明：
                                    </Text>
                                    <Text style={{ color: 'white' }}>
                                        我司通过铁路官方网站或授权代售点为客户提供火车票代购服务。
                                       </Text>
                                    <Text style={{ color: 'white' }}>
                                        因受全国各铁路局的不同规定与要求，无法承诺百分之百代购成功，我司预先收取您的票款，
                                        如果代购失败，退款会原渠道返回您支付的账户。
                                    </Text>
                                </View>
                                <View style={{ marginBottom: 10 }}>
                                    <Text style={styles.subView_bttx}>退票说明：</Text>
                                    <Text style={{ color: 'white' }}>
                                        发车前凭预订时使用的证件原件和电子取票号，可在全国任意火车站窗口、自动售取票机或客票代售点取票。
                                    </Text>
                                    <Text style={{ color: 'white' }}>
                                        部分高铁动车可持二代居民身份证直接检票进站。
                                        （配送票由快递公司送票上门，不需要到车站取票）
                                    </Text>
                                </View>
                                <View style={{ marginBottom: 10 }}>
                                    <Text style={styles.subView_bttx}>购票说明：</Text>
                                    <Text style={{ color: 'white' }}>
                                        在线退票时间：6:00-22:55。
                                        退票条件：未取纸质票，且离发车时间大于35分钟。
                                    </Text>
                                    <Text style={{ color: 'white' }}>
                                        其他不能在线退票的情况需在发车前至火车站窗口办理。
                                        （配送票若需退票，可在收到车票后到火车站窗口办理，直接退还现金）
                                    </Text>
                                </View>
                                <View style={{ marginBottom: 10 }}>
                                    <Text style={styles.subView_bttx}>退票手续费：</Text>
                                    <Text style={{ color: 'white' }}>
                                        火车票按梯次收取退票手续费：
                                          </Text>
                                    <Text style={{ color: 'white' }}>
                                        发车前15天（不含）以上退票，无退票费；
                                          </Text>
                                    <Text style={{ color: 'white' }}>
                                        发车前49小时以上，收5%退票费；
                                          </Text>
                                    <Text style={{ color: 'white' }}>
                                        发车前25小时～49小时，收10%退票费；
                                          </Text>
                                    <Text style={{ color: 'white' }}>
                                        发车前25小时以内，收20%退票费。
                                          </Text>
                                    <Text style={{ color: 'white' }}>
                                        最终退款以铁路局实际退款为准。
                                          </Text>
                                    <Text style={{ color: 'white' }}>
                                        保险订单在退票后会全额退还保险。
                                    </Text>
                                </View>
                                <View style={{ marginBottom: 10 }}>
                                    <Text style={styles.subView_bttx}>改签说明：</Text>
                                    <Text style={{ color: 'white' }}>
                                        在线改签时间：6:00-22:55
                                          </Text>
                                    <Text style={{ color: 'white' }}>
                                        改签条件：未取纸质票，且离发车时间大于35分钟，可改签等于或低于原车票票价的车次。
                                          </Text>
                                    <Text style={{ color: 'white' }}>
                                        其他不能在线改签的情况需在发车前至火车站窗口办理。
                                        （配送票若需改签，可在收到车票后到火车站窗口办理，直接退还现金）
                                    </Text>
                                </View>
                                <View style={{ marginBottom: 10 }}>
                                    <Text style={styles.subView_bttx}>改签规则及手续费：</Text>
                                    <Text style={{ color: 'white' }}>
                                        开车前48小时以上，可改签预售期内的车次。
                                        开车前48小时以内，可改签至票面当天24：00之前任意车次，不办理票面日期次日及以后的改签。
                                        新车票票价低于原车票的，退还差额，对差额部分核收退票费并执行现行退票费标准。
                                    </Text>
                                </View>
                                <View style={{ marginBottom: 10 }}>
                                    <Text style={styles.subView_bttx}>免责声明：</Text>
                                    <Text style={{ color: 'white' }}>
                                        1）由于全国各铁路局会随时调整火车票信息（如车次、票价、坐席、余票），故本网站显示产品信息，以及因网络传输问题，我司提供的此类信息可能并非最新或存在误差，因此仅供旅客作为一般参考，任何公司或个人不能将此作为我司做出任何承诺或做出任何保证的依据。
                                      </Text>
                                    <Text style={{ color: 'white' }}>
                                        2）如因客户提供错误的订单信息（姓名、证件号码、日期、车次、座位类型等）或者因客户自身原因导致无法取票、车票丢失、车票损毁等情况所导致的损失，客户需自行承担相关损失费用。
                                      </Text>
                                    <Text style={{ color: 'white' }}>
                                        3）我司将按承诺时限向客户订单支付的原渠道发起退款，退款到帐时间由支付渠道和银行决定，请您与支付渠道沟通联系。
                                     </Text>
                                    <Text style={{ color: 'white' }}>
                                        4）我司提供的是火车票代购服务，您接受本协议，意味着您同意我们使用您填写的乘客信息进行代购，包括但不限于授权我们使用您的乘客信息进行注册、代购、退票等操作，同时您必须遵守12306的购票规定的服务条款（https://kyfw.12306.cn/otn/regist/rule）。
                                     </Text>
                                    <Text style={{ color: 'white' }}>
                                        5）因火车票实名制购买规定，我司只为真实的消费者代购火车票，我方有权在核实购票人身份时，要求客户提供身份证复印件核实购票人的身份，购票人身份核实通过后，才能完成购票，退票及退款，否则我司不提供售后服务。
                                    </Text>
                                </View>
                                <View style={{ marginBottom: 10 }}>
                                    <Text style={styles.subView_bttx}>解决争议适用法律法规约定</Text>
                                    <Text style={{ color: 'white' }}>
                                        在您的预订生效后，如果在本须知或订单约定内容履行过程中，您对相关事宜的履行发生争议，您同意按照中华人民共和国颁布的相关法律法规来解决争议，并同意接受上海市长宁区人民法院的管辖。
                                         </Text>
                                    <Text style={{ color: 'white' }}>
                                        6）接受协议，代表自愿委托使用我的12306乘客进行购
                                    </Text>
                                </View>
                            </View>
                        </TouchableOpacity>
                    </ScrollView>
                </Modal>
            </View>
        );
    }
}

Esoterica.propTypes = {
    showEsoterica: PropTypes.bool.isRequired,
    onShowEsoterica: PropTypes.func.isRequired,
    onHideEsoterica: PropTypes.func.isRequired
};

var styles = StyleSheet.create({
    modalStyle: {
        backgroundColor: 'rgba(0, 0, 0, 0.75)',
    },
    subView: {
        marginLeft: 20, marginRight: 20,
    },
    subView_box_tx: {
        color: '#FF9C25', fontSize: 16
    },
    subView_bttx: {
        color: '#009FDE', height: 20, justifyContent: 'center',
    },
});


//解决IOS部分样式不兼容
// iOS Styles
var iosStyles = StyleSheet.create({

})
// Android styles
const androidStyles = StyleSheet.create({

})
const sliderStyles = (Platform.OS === 'ios') ? iosStyles : androidStyles;